package com.ymatou.shop.model;

import java.util.Date;

import com.google.gson.annotations.SerializedName;

public class Message implements IItem {

	private static final long serialVersionUID = 1L;
	
	@SerializedName("ReplyInfo")
	public ReplyInfo mReplyInfo;
	
	@SerializedName("ReplyToInfo")
	public ReplyToInfo mReplyToInfo;
	
	// 发布的评论信息
	public static class ReplyInfo {
		
		// 评论Id
		@SerializedName("CommentId")
		public String mCommentId;
		
		// 发布评论的用户Id
		@SerializedName("UserId")
		public int mUserId;
		
		// 发布评论的用户名
		@SerializedName("UserName")
		public String mUserName;
		
		// 发布评论用户头像URL
		@SerializedName("UserLogo")
		public String mUserHeaderUrl;
		
		// 评论内容
		@SerializedName("Content")
		public String mContent;
		
		// 评论添加时间
		@SerializedName("AddTime")
		public Date mTime;
	}
	
	/*
	 * 对应评论信息发布的信息
	 */
	public static class ReplyToInfo {
		
		// 回复的类型(1 :商品，2：评论)
		@SerializedName("Type")
		public String mType;
		
		// 评论Id或商品Id
		@SerializedName("ReferId")
		public String mReferId;
		
		// 评论或商品所属的用户ID
		@SerializedName("UserId")
		public int mUserId;
		
		// 评论或商品所属的用户名
		@SerializedName("UserName")
		public String mUserName;
		
		// 评论人或商品的相关图片
		@SerializedName("Logo")
		public String mLogoUrl;
		
		// 评论内容或商品描述
		@SerializedName("Content")
		public String mContent;
		
		// 评论或商品的发布时间
		@SerializedName("AddTime")
		public Date mTime;
	}
}
